package io.renren.modules.substation.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 终端常规参数
 * 
 * @author yzx
 * @email sunlightcs@gmail.com
 * @date 2020-07-11 14:44:00
 */
@Data
@TableName("T_INFO_DEV_ROUTINE_PARM")
public class TInfoDevRoutineParamEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 设备ID
	 */
	private String devId;
	/**
	 * 设备IP
	 */
	private String devIp;
	/**
	 * 采样时间间隔 string 可选 5  单位分钟
                1 5 5分钟
                2 15 15分钟
                3 30 30分钟
                4 45 45分钟
                5 60 60分钟
                6 120 120分钟
	 */
	private String uploadInterval;
	/**
	 *  照片分辨率 string 可选 1920*1080
	 */
	private String resolutionPhone;
	/**
	 * 录像分辨率 string 可选 640*480
	 */
	private String resolutionVideo;
	/**
	 * 录像持续时长 string 可选 10 单位： 秒
	 */
	private String timeVideo;
	/**
	 * 视频分辨率 string 可选 640*480
	 */
	private String resolutionRvc;
	/**
	 * 视频持续时长 string 可选 1 单位： 分钟
	 */
	private String timeRvc;
	/**
	 * 测温精度 string 可选 0.1 精确到小数点后一位
	 */
	private String precisionTemp;
	/**
	 * 红外热图分辨率 string 可选 640*480 暂未使用
	 */
	private String resolutionTi;
	/**
	 * 发射率 string 可选 (0-1]
	 */
	private String epsilonIr;
	/**
	 * 补偿距离 string 可选 [0-1200] 单位厘米，为 0 不补偿
	 */
	private String distanceIr;
	/**
	 * 反射温度 string 可选 (0-99) 单位摄氏度
	 */
	private String reflectedTemp;
	/**
	 * 创建人
	 */
	private Long createOpr;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新人
	 */
	private Long lastOpr;
	/**
	 * 更新时间
	 */
	private Date lastTime;

}
